<?php

/*
 * Correo SQL.
 * @Autor: Inicial.cl.
 */

class CorreoSQL {

    //METODO PARA GRABAR CORREO.
    public static $GRABAR_CORREO =
            "INSERT INTO correo
			(
				titulo,
				mensaje,
				para,
				cc,
				cco,
				enviado,
				fechaRegistro,
                                fechaEnvio
			)
		VALUES
			(
				'{#TITULO}',
				'{#MENSAJE}',
				'{#PARA}',
				'{#CC}',
				'{#CCO}',
				{#ENVIADO},
				'{#FECHAREGISTRO}',
                                '{#FECHAENVIO}'
			);
		";
    //METODO PARA EDITAR CORREO.
    public static $EDITAR_CORREO =
            "UPDATE correo SET 
			titulo = '{#TITULO}',
			mensaje = '{#MENSAJE}',
			para = '{#PARA}',
			cc = '{#CC}',
			cco = '{#CCO}',
			enviado = '{#ENVIADO}',
			fechaRegistro = '{#FECHAREGISTRO}',
                        fechaEnvio = '{#FECHAENVIO}'
		WHERE
			id = {#ID}
		";
    //METODO PARA LISTAR CORREO.
    public static $LISTAR_CORREO =
            "SELECT
			id,
			titulo,
			mensaje,
			para,
			cc,
			cco,
			enviado,
			fechaRegistro,
                        fechaEnvio
		FROM
			correo
                WHERE
                        enviado = 0;
		";
    //METODO PARA OBTENER POR ID CORREO.
    public static $OBTENER_CORREO_POR_ID =
            "SELECT
			id,
			titulo,
			mensaje,
			para,
			cc,
			cco,
			enviado,
			fechaRegistro,
                        fechaEnvio
		FROM
			correo
		WHERE
			id = {#ID}

		";
    //METODO PARA ELIMINAR (CAMBIAR ESTADO A 0) CORREO.
    public static $ELIMINAR_CORREO =
            "UPDATE correo SET
			estado = 0
		WHERE 
			id = {#ID}
		";
    
    //METODO PARA SETEAR CORREO COMO ENVIADO.
    public static $SET_CORREO_ENVIADO =
            "UPDATE correo SET 
			enviado = 1,
                        fechaEnvio = NOW()
		WHERE
			id = {#ID}
		";

}

?>